package com.lanhai.model;

import lombok.Data;

/**
 * 停泊位
 * 
 * @author liangmin
 *
 */
@Data
public class Park {
	public int id;
	public String name;// 名称
	public String sname;// 站点名
	public String stationName;// 线别
	public int agvId;// 当前停泊agvId
	public int type;// 类型：1、装卸工位,2、充电桩,3待命点,4临时停泊位,5翻篮上料工位，6、翻篮下料工位,7、缓存机工位
	public int dot;// 地标号
	public String ipAddress;// 机器IP地址
	public int port;// 端口
	public int pGroup;// 机台分组(线别编号，与机台的线别绑定在一起)
	public int item;// 排序号(按照选择排序)
	public int step;// 工序
	public int nextStep;// 下一道工序
	public int mapX;// 地图X座标值
	public int mapY;// 地图Y座标值
	public int outNum;// 离开地标号
	public int nextNum;// 下一站地标号
	
	
	/**
	 * 选择点归属分组
	 */
	public int xzdNumItem;
	
	/**
	 * 机台的心跳地址
	 */
	public String xtIpAddress;
	
	/**
	 * 机台的心跳端口
	 */
	public int xtPort;
	
	/**
	 * 机台的下料工位点
	 */
	public int trunNum;

	/**
	 * 子分类：0，默认线别； 1 ：可以被当前所有机台呼叫，无视该区域
	 */
	public int subType;
	
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getSname() {
		return sname;
	}

	public void setSname(String sname) {
		this.sname = sname;
	}

	public int getAgvId() {
		return agvId;
	}

	public void setAgvId(int agvId) {
		this.agvId = agvId;
	}

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}

	public int getDot() {
		return dot;
	}

	public void setDot(int dot) {
		this.dot = dot;
	}

	public String getIpAddress() {
		return ipAddress;
	}

	public void setIpAddress(String ipAddress) {
		this.ipAddress = ipAddress;
	}

	public int getPort() {
		return port;
	}

	public void setPort(int port) {
		this.port = port;
	}

	public int getpGroup() {
		return pGroup;
	}

	public void setpGroup(int pGroup) {
		this.pGroup = pGroup;
	}

	public String getStationName() {
		return stationName;
	}

	public void setStationName(String stationName) {
		this.stationName = stationName;
	}

	public int getStep() {
		return step;
	}

	public void setStep(int step) {
		this.step = step;
	}

	public int getItem() {
		return item;
	}

	public void setItem(int item) {
		this.item = item;
	}

	public int getNextStep() {
		return nextStep;
	}

	public void setNextStep(int nextStep) {
		this.nextStep = nextStep;
	}

	public int getMapX() {
		return mapX;
	}

	public void setMapX(int mapX) {
		this.mapX = mapX;
	}

	public int getMapY() {
		return mapY;
	}

	public void setMapY(int mapY) {
		this.mapY = mapY;
	}

	public int getOutNum() {
		return outNum;
	}

	public void setOutNum(int outNum) {
		this.outNum = outNum;
	}

	public int getNextNum() {
		return nextNum;
	}

	public void setNextNum(int nextNum) {
		this.nextNum = nextNum;
	}

	@Override
	public String toString() {
		return name;
	}
}
